technical inventions - Alemán Inglés Diccionario